﻿using System;

namespace Volunteer
{
    public class VolunteerInfo
    {
        #region " VolunteerInfo class private members "

        private int intVID;
        private string strFName;
        private string strLName;
        private string strGender;
        private string strEthnicity;
        private int intAgeRange;
        private int intEduLevel;
        private string strCity;
        private string strStreet;
        private string strState;
        private string strCounty;
        private int intZip;
        private string strWPhone;
        private string strCPhone;
        private string strHPhone;
        private string strFax;
        private string strEmail;
        private string strTitle;
        private string strStatus;
        private string strEnteredBy;
        private string strNotes;
        private string strDisability;
        private DateTime dtDOB;
        private DateTime dtHDate;
        private DateTime dtTDate;

        
        #endregion

        #region " VolunteerInfo Getters & Setters "
        public int VID
        {
            get { return intVID; }
            set { intVID = value; }         
        }

        public string FirstName
        {
            get { return strFName; }
            set { strFName = value; }
        }

        public string LastName
        {
            get { return strLName; }
            set { strLName = value; }
        }

        public string Street
        {
            get { return strStreet; }
            set { strStreet = value; }
        }

        public string City
        {
            get { return strCity; }
            set { strCity = value; }
        }

        public string State
        {
            get { return strState; }
            set { strState = value; }
        }

        public int Zip
        {
            get { return intZip; }
            set { intZip = value; }
        }

        public string HomePhone
        {
            get { return strHPhone; }
            set { strHPhone = value; }
        }

        public string CellPhone
        {
            get { return strCPhone; }
            set { strCPhone = value; }
        }

        public string WorkPhone
        {
            get { return strWPhone; }
            set { strWPhone = value; }
        }

        public string Email
        {
            get { return strEmail; }
            set { strEmail = value; }
        }

        public string Fax
        {
            get { return strFax; }
            set { strFax = value; }
        }

        public string Title
        {
            get { return strTitle; }
            set { strTitle = value; }
        }

        public string Status
        {
            get { return strStatus; }
            set { strStatus = value; }
        }

        public string EnteredBy
        {
            get { return strEnteredBy; }
            set { strEnteredBy = value; }
        }

        public string Notes
        {
            get { return strNotes; }
            set { strNotes = value; }
        }

        public DateTime DOB
        {
            get { return dtDOB; }
            set { dtDOB = value; }
        }

        public DateTime HireDate
        {
            get { return dtHDate; }
            set { dtHDate = value; }
        }

        public DateTime TermDate
        {
            get { return dtTDate; }
            set { dtTDate = value; }
        }

        public int EducationLevel
        {
            get { return intEduLevel; }
            set { intEduLevel = value; }
        }

        public int AgeRange
        {
            get { return intAgeRange; }
            set { intAgeRange = value; }
        }

        public string Gender
        {
            get { return strGender; }
            set { strGender = value; }
        }

        public string Ethnicity
        {
            get { return strEthnicity; }
            set { strEthnicity = value; }
        }

        public string County
        {
            get { return strCounty; }
            set { strCounty = value; }
        }

        public string Disability
        {
            get { return strDisability; }
            set { strDisability = value; }
        }

        #endregion
    }
}

